9 research outputs found

    Biomimetic Algorithms for Coordinated Motion: Theory and Implementation

    Full text link
    Drawing inspiration from flight behavior in biological settings (e.g. territorial battles in dragonflies, and flocking in starlings), this paper demonstrates two strategies for coverage and flocking. Using earlier theoretical studies on mutual motion camouflage, an appropriate steering control law for area coverage has been implemented in a laboratory test-bed equipped with wheeled mobile robots and a Vicon high speed motion capture system. The same test-bed is also used to demonstrate another strategy (based on local information), termed topological velocity alignment, which serves to make agents move in the same direction. The present work illustrates the applicability of biological inspiration in the design of multi-agent robotic collectives

    Optimality, Synthesis and a Continuum Model for Collective Motion

    Get PDF
    It is of importance to study biological collectives and apply the wisdom so accrued to modern day engineering problems. In this dissertation we attempt to gain insight into collective behavior where the main contribution is twofold. First, a `bottom-up' approach is employed to study individual level control law synthesis and emergence thereby of collective behavior. Three different problems, involving single and multiple agents, are studied by both analytical and experimental means. These problems arise from either a practical viewpoint or from attempts at describing biologically plausible feedback mechanisms. One result obtained in this context for a double agent scenario is that under a particular constant bearing pursuit strategy, the problem exhibits certain features common with the Kepler two body problem. Laboratory demonstrations of the solutions to these problems are presented. It is to be noted that these types of individual level control problems can help understand and construct building blocks for group level behaviors. The second approach is `top-down' in nature. It treats a collective as a whole and asks if its movement minimizes some kind of energy functional. A key goal of this work is to develop wave equations and their solutions for a natural class of optimal control problems with which one can analyze information transfer in flocks. Controllability arguments in infinite dimensional spaces give strong support to construct solutions for such optimal control problems. Since the optimal control problems are infinite dimensional in the state space and one cannot simply expect Pontryagin's Maximum Principle (PMP) to apply in such a setting, the work has required care and attention to functional analytic considerations. In this work, it is shown that under a certain assumption on finite co-dimensionality of a reachable set, PMP remains valid. This assumption is then shown to hold true for the case of a specific ensemble of agents, each with state space as the Heisenberg group H(3). Moreover, analysis of optimal controls demonstrates the existence of traveling wave solutions in that setting. Synchronization results are obtained in a high coupling limit where deviation from neighbors is too costly for every agent. The combination of approaches based on PMP and calculus of variations have been fruitful in developing a solid new understanding of wave phenomena in collectives. We provide partial results along these lines for the case of a continuum of planar agents (SE(2) case). Finally, a different top-down and data-driven approach to analyze collective behavior is also put forward in this thesis. It is known that the total kinetic energy of a flock can be divided into several modes attributed to rigid-body translations, rotations, volume changes, etc. Flight recordings of multiple events of European starling flocks yield time-signals of these different energy modes. This approach then seeks an explanation of kinetic energy mode distributions (viewed as flock-scale decisions) by appealing to techniques from evolutionary game theory and optimal control theory. We propose the notion of cognitive cost that calculates a suitably defined action functional and measures the cost to an event, resulting from temporal variations of energy mode distributions

    Control-oriented Modeling of Bend Propagation in an Octopus Arm

    Full text link
    Bend propagation in an octopus arm refers to a stereotypical maneuver whereby an octopus pushes a bend (localized region of large curvature) from the base to the tip of the arm. Bend propagation arises from the complex interplay between mechanics of the flexible arm, forces generated by internal muscles, and environmental effects (buoyancy and drag) from of the surrounding fluid. In part due to this complexity, much of prior modeling and analysis work has relied on the use of high dimensional computational models. The contribution of this paper is to present a control-oriented reduced order model based upon a novel parametrization of the curvature of the octopus arm. The parametrization is motivated by the experimental results. The reduced order model is related to and derived from a computational model which is also presented. The results from the two sets of models are compared using numerical simulations which is shown to lead to useful qualitative insights into bend propagation. A comparison between the reduced order model and experimental data is also reported

    Optimal Control of a Soft CyberOctopus Arm

    Full text link
    In this paper, we use the optimal control methodology to control a flexible, elastic Cosserat rod. An inspiration comes from stereotypical movement patterns in octopus arms, which are observed in a variety of manipulation tasks, such as reaching or fetching. To help uncover the mechanisms underlying these observed morphologies, we outline an optimal control-based framework. A single octopus arm is modeled as a Hamiltonian control system, where the continuum mechanics of the arm is modeled after the Cosserat rod theory, and internal, distributed muscle forces and couples are considered as controls. First order necessary optimality conditions are derived for an optimal control problem formulated for this infinite dimensional system. Solutions to this problem are obtained numerically by an iterative forward-backward algorithm. The state and adjoint equations are solved in a dynamic simulation environment, setting the stage for studying a broader class of optimal control problems. Trajectories that minimize control effort are demonstrated and qualitatively compared with observed behaviors

    A Sensory Feedback Control Law for Octopus Arm Movements

    Full text link
    The main contribution of this paper is a novel sensory feedback control law for an octopus arm. The control law is inspired by, and helps integrate, several observations made by biologists. The proposed control law is distinct from prior work which has mainly focused on open-loop control strategies. Several analytical results are described including characterization of the equilibrium and its stability analysis. Numerical simulations demonstrate life-like motion of the soft octopus arm, qualitatively matching behavioral experiments. Quantitative comparison with bend propagation experiments helps provide the first explanation of such canonical motion using a sensory feedback control law. Several remarks are included that help draw parallels with natural pursuit strategies such as motion camouflage or classical pursuit

    Controlling a CyberOctopus Soft Arm with Muscle-like Actuation

    Full text link
    This paper presents an application of the energy shaping methodology to control a flexible, elastic Cosserat rod model of a single octopus arm. The novel contributions of this work are two-fold: (i) a control-oriented modeling of the anatomically realistic internal muscular architecture of an octopus arm; and (ii) the integration of these muscle models into the energy shaping control methodology. The control-oriented modeling takes inspiration in equal parts from theories of nonlinear elasticity and energy shaping control. By introducing a stored energy function for muscles, the difficulties associated with explicitly solving the matching conditions of the energy shaping methodology are avoided. The overall control design problem is posed as a bilevel optimization problem. Its solution is obtained through iterative algorithms. The methodology is numerically implemented and demonstrated in a full-scale dynamic simulation environment Elastica. Two bio-inspired numerical experiments involving the control of octopus arms are reported

    Energy Shaping Control of a CyberOctopus Soft Arm

    Full text link
    This paper entails application of the energy shaping methodology to control a flexible, elastic Cosserat rod model. Recent interest in such continuum models stems from applications in soft robotics, and from the growing recognition of the role of mechanics and embodiment in biological control strategies: octopuses are often regarded as iconic examples of this interplay. Here, the dynamics of the Cosserat rod, modeling a single octopus arm, are treated as a Hamiltonian system and the internal muscle actuators are modeled as distributed forces and couples. The proposed energy shaping control design procedure involves two steps: (1) a potential energy is designed such that its minimizer is the desired equilibrium configuration; (2) an energy shaping control law is implemented to reach the desired equilibrium. By interpreting the controlled Hamiltonian as a Lyapunov function, asymptotic stability of the equilibrium configuration is deduced. The energy shaping control law is shown to require only the deformations of the equilibrium configuration. A forward-backward algorithm is proposed to compute these deformations in an online iterative manner. The overall control design methodology is implemented and demonstrated in a dynamic simulation environment. Results of several bio-inspired numerical experiments involving the control of octopus arms are reported

    A dynamic neighborhood learning based particle swarm optimizer for global numerical optimization

    No full text
    The concept of particle swarms originated from the simulation of the social behavior commonly observed in animal kingdom and evolved into a very simple but efficient technique for optimization in recent past. Since its advent in 1995, the Particle Swarm Optimization (PSO) algorithm has attracted the attention of a lot of researchers all over the world resulting into a huge number of variants of the basic algorithm as well as many parameter selection/control strategies. PSO relies on the learning strategy of the individuals to guide its search direction. Traditionally, each particle utilizes its historical best experience as well as the global best experience of the whole swarm through linear summation. The Comprehensive Learning PSO (CLPSO) was proposed as a powerful variant of PSO that enhances the diversity of the population by encouraging each particle to learn from different particles on different dimensions, in the metaphor that the best particle, despite having the highest fitness, does not always offer a better value in every dimension. This paper presents a variant of single-objective PSO called Dynamic Neighborhood Learning Particle Swarm Optimizer (DNLPSO), which uses learning strategy whereby all other particles’ historical best information is used to update a particle’s velocity as in CLPSO. But in contrast to CLPSO, in DNLPSO, the exemplar particle is selected from a neighborhood. This strategy enables the learner particle to learn from the historical information of its neighborhood or sometimes from that of its own. Moreover, the neighborhoods are made dynamic in nature i.e. they are reformed after certain intervals. This helps the diversity of the swarm to be preserved in order to discourage premature convergence. Experiments were conducted on 16 numerical benchmarks in 10, 30 and 50 dimensions, a set of five constrained benchmarks and also on a practical engineering optimization problem concerning the spread-spectrum radar poly-phase code design. The results demonstrate very competitive performance of DNLPSO while locating the global optimum on complicated and multimodal fitness landscapes when compared with five other recent variants of PSO

    Abstracts of National Conference on Research and Developments in Material Processing, Modelling and Characterization 2020

    No full text
    This book presents the abstracts of the papers presented to the Online National Conference on Research and Developments in Material Processing, Modelling and Characterization 2020 (RDMPMC-2020) held on 26th and 27th August 2020 organized by the Department of Metallurgical and Materials Science in Association with the Department of Production and Industrial Engineering, National Institute of Technology Jamshedpur, Jharkhand, India. Conference Title: National Conference on Research and Developments in Material Processing, Modelling and Characterization 2020Conference Acronym: RDMPMC-2020Conference Date: 26–27 August 2020Conference Location: Online (Virtual Mode)Conference Organizer: Department of Metallurgical and Materials Engineering, National Institute of Technology JamshedpurCo-organizer: Department of Production and Industrial Engineering, National Institute of Technology Jamshedpur, Jharkhand, IndiaConference Sponsor: TEQIP-
    corecore